shriek owl
noun
1
a
archaic
: screech owl
b
dialectal, England
: barn owl
2
dialectal, England
: swift
Love words? Need even more definitions?
Merriam-Webster unabridged
Share